package com.oepm.biz;

import com.oepm.dao.entity.QueryInfo;
import com.oepm.dao.entity.ResultPo;
import com.oepm.vo.DataVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ResultBiz {

    //修改成果列表
    int updateResult(ResultPo resultPo);

    //文件下载，查询文件所在地址
    ResultPo queryAddressByPid(@Param("pid") String pid);

    //查询用户是否可上传
    String queryUserIdByPid(@Param("pid") String pid);

    //查 自己所有项目成果
    DataVo<ResultPo> selectResultsStu(@Param("userId") String userId, QueryInfo queryInfo);

    //按项目名查询
    List<ResultPo> selectResults(@Param("pname") String pname);

    //查询所有项目
    DataVo<ResultPo> selectResultAll(QueryInfo queryInfo);
}
